what explains... - Espagnol Anglais Dictionnaire